今､ 私たちが学んだことは､ 結局のところ､ 私たちの機械が将来の入力を予測できるような機能を作り出したということです｡
そして､ これにはいろいろな応用がありますよね？
プログラマーや開発者として､ コードベース全体で､ あるいはウェブサイトやロボットで､
入力を受けて何かを予測するために使うことができる機能ができたのです｡
その画像が蛇の画像であろうと､ もしかしたらユーザーが安全でない画像を送ってくるかもしれないし､ 仕事かもしれない｡
まあ､ その予測モデルが予測して､ アップロードすべきなのか､ そうでないのかがわかるのかもしれませんが｡
しかし､ ここで問題が発生します｡
ほら､ 今は150行のデータセットしか使ってないから､ そんなにデータがないでしょ｡
しかし､ 現実の世界では､ 本当に複雑なモデルを学習させるためには､ 何百万､ 何千万という行を用意しなければなりません｡
そして､ このフィッティングの機能｡
そして､ カイエンフィットを実行すると､ 本当に､ 本当に､ 本当に､ 時間がかかります｡
そして､ ほとんどの場合､ CPUやグラフィック・プロセッシング・ユニットのようなものでこの種のオペレーションを実行しているのです｡
そして､ 普通のパソコンではできないからと､ クラウドにすることもあります｡
さて､ この部分はとてもとても時間がかかります｡
ですから､ 蛇の画像を投稿したすべてのユーザーが､ 実際にこの関数を実行することはないでしょう｡
私たちはこれをモデルの永続性と呼んでいます｡ モデルの永続性が重要なのは､ 次に予測を行うときに､
このモデルや関数をファイルに保存して､ そのファイルを予測に使用したいからです｡
iPhoneで機械学習の機能を使う場合､ その場でモデルを実行して学習させることはできません｡
理想は､ その機種がすでにスマホにあることです｡
そして､ このモデルの永続性という考え方が重要なのです｡
では､ その方法を紹介しましょう｡
またもやサイキックがサイキックラーニングで救出してくれたのです｡
サイキックラーニングから言えることです｡
輸入品です｡
仕事です｡
リブ
そして､ job lib dot dumpを行うだけで､ job libモジュールを使ってモデルを保存することができるようになりました｡
そして､ そのモデルをどこかに捨ててください｡
だから､ KとNを捨てるんです｡
どちらが我々のモデルなのか｡
だから､ KとNを捨てるんです｡
そして､ 好きなように呼べばいいのです｡
ML Brainのドットジョブリブとしましょう｡
これは､ job lib モジュールを使用しているため､ 使用する必要がある拡張機能です｡
そして､ これは学習したモデルをバイナリファイルと呼ばれるファイルに保存します｡
だから､ これを実行すると
あ､ あと､ エラーが出ますね｡
そしてそれは､ サイコミュをやって､ エクスターナルを学ばなければならないからです｡
つまり､ これは単にjob libモジュールをインポートするための方法です｡
だから､ これをもう一度実行すると
これでよしとしよう｡
今､ Jupyter Notebookにアクセスすると｡
ジョブリブファイルがあるのがわかると思います｡
将来的には､ モデルを再トレーニングする代わりに､ jobやmodelを変数に代入し､ model
equal job libというようにすればいいのです｡
実は､ ここでは等号も必要ないのです｡
これを捨てればいいんです｡
では､ それを実行してみましょう｡
そして､ 必要なときにいつでもモデルに割り当てればいいのです｡
modelがjob lib dot loadと等しいとします｡
そして､ 私たちが望む仕事の名前､ それはml脳をロします｡
そこで今度は､ モデルドットプレディクトを行うと｡
例えばXのテストデータで､ 実行をクリックします｡
あれを見てください｡
予想が当たる｡
そして､ サンプルデータであるコードをこちらにコピーします｡
では､ それを切り取って､ ここに貼り付けてみましょう｡
実行」をクリックすると
これでよしとしよう｡
モデルや予測ではなく､ モデル・ドット・予測を実行するようにします｡
そのため､ モデルを保存しておけば､ 学習させ続ける必要がなくなり､ ユーザーが私のモデルを使いたいときはいつでも､
job lib loadを使ってロードし､ predictメソッドを使うだけでよくなります｡
そして､ これが現実のモデルの仕組みなのです｡
また､ モデルに改良を加えた場合は､ それをユーザーの携帯電話に転送し､ ユーザーが使えるようにするだけです｡
しかし､ この方法では､ モデルがどんどん複雑になっていくので､ 多くの計算能力を持つ経営者だけがモデルを訓練することができます｡